package com.rg.dao;

import com.rg.model.UserModel;
import com.rg.utils.DruidUtils;
import org.apache.commons.dbutils.QueryRunner;

import java.sql.SQLException;
//数据访问对象类，用于用户注册相关的数据库操作。
//insertUser方法将用户信息插入数据库。
public class UserRegisterdao {
        public int insertUser (UserModel user){
        int i=0;
        try{
            String sql="insert into cake_user (user_id,user_name,user_pwd,name,email,phone,address,roal) values(null,?,?,?,?,?,?,?)";
            QueryRunner queryRunner = new QueryRunner(DruidUtils.getDataSource());
            //给sql语句中的参数赋值
            Object[] params={user.getUserName(),user.getUserPwd(),user.getName(),user.getEmail(),user.getPhone(),user.getAddress(),user.getRoal()};
            i=queryRunner.update(sql,params);
        }catch (SQLException e){
            throw new RuntimeException(e);
        }
        return i;
    }
}
